Systems and methods for simulating adaptation of eyes to changes in lighting conditions

ABSTRACT

Capture of visual content by image sensor(s) may define a luminance of the visual content. A viewing field of view may define an extent of the visual content presented on a display. The luminance may vary as a function of a viewing field of view. A user may change the viewing field of view from a first viewing field of view to a second viewing field. A first luminance of the visual content within the first viewing field of view and a second luminance of the visual content within the second viewing field of view may be determined. A lighting effect may be applied to the visual content based on a difference between the first luminance and the second luminance.

FIELD

This disclosure relates to systems and methods that simulate theadaptation of eyes to changes in lighting conditions.

BACKGROUND

Image/video applications may allow a user to view a particular portionof an image/video with static exposure. Image/video applications do notapply lighting effects based on lighting conditions of a real-worldscene captured within a particular portion of the image/video. Theamount of lighting and details within the image/video is predeterminedbased on capture of the image/video and does not change based on auser's viewing of different portions of the captured image/video.

SUMMARY

This disclosure relates to simulating adaptation of eyes to changes inlighting conditions. Visual information defining visual content may beaccessed. The visual content, including one or more views of real worldscenes, may have been captured by one or more image sensors. The captureof visual content by image sensor(s) may define a luminance of thevisual content. A viewing field of view may define an extent of thevisual content presented on a display. The luminance may vary as afunction of a viewing field of view. A user may change the viewing fieldof view from a first viewing field of view to a second viewing field. Afirst luminance of the visual content within the first viewing field ofview and a second luminance of the visual content within the secondviewing field of view may be determined. A lighting effect may beapplied to the visual content based on a difference between the firstluminance and the second luminance. The lighting effect may simulate theadaptation of eyes to a change in lighting conditions between the visualcontent within the first viewing field of view and the visual contentwithin the second viewing field of view.

A system that simulates the adaptation of eyes to changes in lightingconditions may include one or more of a display, a processor, and/orother components. The display may include one or more devices thatvisually presents information. The display may be configured to presentvisual content within a viewing field of view. The viewing field of viewmay define an extent of the visual content presented on the display.Visual content may refer to media content that may be observed visually.The visual content may include one or more views of one or more realworld scenes. The capture of the visual content by the image sensor(s)may define a luminance of the visual content. The luminance of thevisual content may vary as a function of the viewing field of view.

The processor(s) may be configured by machine-readable instructions.Executing the machine-readable instructions may cause the processor(s)to facilitate simulating the adaptation of eyes to changes in lighting.The machine-readable instructions may include one or more computerprogram components. The computer program components may include one ormore of a visual information component, a display component, a userinput component, a luminance component, a lighting effect component,and/or other computer program components.

The visual information component may be configured to access visualinformation. The visual information may define the visual content.Visual content may have been captured by one or more image sensors.Visual content may have been captured at a time or at different times.Visual content may have been captured at one or more real worldlocations. Visual content may include one or more of an image, asequence of images, a frame of a video, a video, and/or other visualcontent. Visual content may include spherical visual content. Sphericalvisual content may include visual content obtained by a sphericalcapture. Spherical visual content may include 360 degrees or less than360 degrees capture of visual content at one or more locations.

The display component may be configured to present the visual content onthe display. The extent of the visual content presented on the displaymay be defined by a viewing field of view and/or other information. Insome implementations, the display component may present the visualcontent through a graphical user interface of a visual application.

The user input component may be configured to receive user input. Theuser input may indicate a user's selections of the viewing field of viewand/or other information. The user's selections of the viewing field ofview may include one or more selections of the viewing field of view atdifferent times. The user's selections of the viewing field of view mayinclude a selection of a first viewing field of view, a selection of asecond viewing field of view, and/or other selections of the viewingfield of view. The user may select the first viewing field of view at afirst time. The user may select the second viewing field of view at asecond time. The second time may be subsequent to the first time.

The luminance component may be configured to determine the luminance ofthe visual content within one or more viewing fields of view. Theluminance component may determine a first luminance of the visualcontent within the first viewing field of view. The luminance componentmay determine a second luminance of the visual content within the secondviewing field of view. In some implementations, the first viewing fieldof view may include a first portion, a second portion, and/or otherportions. The first portion may be weighed differently from the secondportion for the determination of the first luminance. In someimplementations, the first portion may include a center portion of thefirst viewing field of view and the second portion may include a sideportion of the first viewing field of view. The center portion may havea greater impact on the determination of the first luminance than theside portion.

The lighting effect component may be configured to apply one or morelighting effects to the visual content. The lighting effect may bedetermined based on a difference between the first luminance and thesecond luminance, and/or other information. The lighting effect maysimulate the adaptation of eyes to a change in lighting conditionsbetween the visual content within the first viewing field of view andthe visual content within the second viewing field of view. In someimplementations, the differences between the first luminance and secondluminance may include one or more differences in a first median of thefirst luminance and a second median of the second luminance, a firstmean of the first luminance and a second mean of the second luminance, afirst range of the first luminance and a second range of the secondluminance, a first maximum of the first luminance and a second maximumof the second luminance, and/or other differences between the firstluminance and the second luminance.

In some implementations, the lighting effect may be applied to thevisual content for one or more time durations based on the differencebetween the first luminance and the second luminance, and/or otherinformation. In some implementations, the lighting effect may be appliedto the visual content based on the difference between the firstluminance and the second luminance meeting or exceeding a threshold.

In some implementations, the lighting effect may simulate the visualcontent within the second viewing field of view being overexposed basedon the second luminance being higher than the second luminance. In someimplementations, the lighting effect may simulate the visual contentwithin the second viewing field of view being underexposed based on thesecond luminance being lower than the second luminance.

In some implementations, the lighting effect may change a brightness ofthe visual content within the second viewing field of view. In someimplementations, the visual content within the second viewing field ofview may include different portions. The change in the brightness of thevisual content within the second viewing field of view may includedifferent amounts of changes in the brightness in the different portionsbased on the luminance within the different portions. In someimplementations, the lighting effect may change one or more tonal rangesof the visual content within the second viewing field of view.

These and other objects, features, and characteristics of the systemand/or method disclosed herein, as well as the methods of operation andfunctions of the related elements of structure and the combination ofparts and economies of manufacture, will become more apparent uponconsideration of the following description and the appended claims withreference to the accompanying drawings, all of which form a part of thisspecification, wherein like reference numerals designate correspondingparts in the various figures. It is to be expressly understood, however,that the drawings are for the purpose of illustration and descriptiononly and are not intended as a definition of the limits of theinvention. As used in the specification and in the claims, the singularform of “a”, “an”, and “the” include plural referents unless the contextclearly dictates otherwise.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a system that simulates the adaptation of eyes tochanges in lighting conditions.

FIG. 2 illustrates a method for simulating the adaptation of eyes tochanges in lighting conditions.

FIG. 3A illustrates an exemplary visual content.

FIG. 3B illustrates exemplary fields of view for visual content.

FIG. 4 illustrates exemplary directions for fields of view.

FIGS. 5A-5C illustrates exemplary views within visual content.

FIGS. 6-7 illustrate exemplary lighting effects that simulates theadaptation of eyes to changes in lighting conditions.

FIG. 8 illustrates exemplary changes in viewing field of view with nolighting effects.

FIG. 9 illustrates exemplary portions within a viewing field of view.

DETAILED DESCRIPTION

FIG. 1 illustrates system 10 for simulating the adaptation of eyes tochanges in lighting conditions. System 10 may include one or more ofprocessor 11, display 12, electronic storage 13, interface 14 (e.g.,bus, wireless interface), and/or other components. Visual informationdefining visual content may be accessed by processor 11. The visualcontent, including one or more views of real world scenes, may have beencaptured by one or more image sensors. The capture of visual content byimage sensor(s) may define a luminance of the visual content. A viewingfield of view may define an extent of the visual content presented on adisplay. The luminance may vary as a function of a viewing field ofview. A user may change the viewing field of view from a first viewingfield of view to a second viewing field. A first luminance of the visualcontent within the first viewing field of view and a second luminance ofthe visual content within the second viewing field of view may bedetermined. A lighting effect may be applied to the visual content basedon a difference between the first luminance and the second luminance.The lighting effect may simulate the adaptation of eyes to a change inlighting conditions between the visual content within the first viewingfield of view and the visual content within the second viewing field ofview.

Visual content may refer to media content that may be observed visually.The visual content may include one or more views of one or more realworld scenes. Visual content may have been captured by one or more imagesensors. Visual content may have been captured at a time or at differenttimes. Visual content may have been captured at one or more real worldlocations. Visual content may include one or more of an image, asequence of images, a frame of a video, a video, and/or other visualcontent. The capture of the visual content by the image sensor(s) maydefine a luminance of the visual content. Luminance may measure luminousintensities of a real world scene captured within visual content by oneor more image sensors. Luminance may indicate brightness of a real worldscene captured within the visual content. Luminance may describeperceived brightness of one or more colors captured within the visualcontent. Visual content/a portion of visual content having higherluminance may appear to be brighter than another visual content/anotherportion of the visual content having lower luminance.

In some implementations, visual content may include spherical visualcontent. FIG. 3A illustrates an exemplary spherical visual content 300.Spherical visual content 300 may include visual content obtained by aspherical capture. Spherical visual content 300 may include 360 degreesor less than 360 degrees capture of visual content at one or morelocations. Spherical visual content 300 may include views of real worldscenes from one or more locations at one or more times. For example,spherical visual content 300 may include views of one or more real worldscenes located inside a building at a particular time or particulartimes. Visual content including other views of other real world scenesare contemplated.

Display 12 may include one or more devices that visually presentsinformation. In some implementations, the display may include one ormore of a head-mounted display, a see-through display, a visor,eyeglasses, sunglasses, a smartphone, a tablet, a mobile device, amonitor, a projector, and/or other displays. Display 12 may beconfigured to present visual content within a viewing field of view. Aviewing field of view may define an extent of the visual contentpresented on display 12. For example, FIG. 3B illustrates exemplaryviewing field of view A 350 and viewing field of view B 355 forspherical visual content 300. Viewing field of view A 350 may be smallerthan viewing field of view B 355. Presentation of spherical visualcontent 300 within viewing field of view A 350 on display 12 may includea smaller portion of spherical visual content 300 than presentation ofspherical visual content 300 within viewing field of view B 355 ondisplay 12.

The luminance of the visual content may vary as a function of theviewing field of view. For example, FIG. 4 illustrates exemplarydirections for different fields of view. Spherical visual content 300within a viewing field of view directed in forward direction 410,aligned with positive roll axis 300, may be characterized by differentluminance than spherical visual content 300 within a different viewingfield of view directed in another direction (e.g., left direction 420,aligned with positive pitch axis 320; down direction 430, aligned withnegative yaw axis 310).

FIGS. 5A-5C illustrates exemplary views within spherical visual content300. Forward view 510 may include spherical visual content 300 within aviewing field of view directed in forward direction 410. Left view 520may include spherical visual content 300 within a viewing field of viewdirected in left direction 420. Down view 530 may include sphericalvisual content 300 within a viewing field of view directed in downdirection 430. Luminance of forward view 510 may be higher thanluminance of left view 520 and luminance of down view 530. Luminance ofdown view 530 may be higher than luminance of left view 520.

Electronic storage 13 may be configured to include electronic storagemedium that electronically stores information. Electronic storage 13 maystore software algorithms, information determined by processor 11,information received remotely, and/or other information that enablessystem 10 to function properly. For example, electronic storage 13 maystore information relating to visual content, luminance of the visualcontent, viewing fields of view, lighting effects, and/or otherinformation.

Processor 11 may be configured to provide information processingcapabilities in system 10. As such, processor 11 may comprise one ormore of a digital processor, an analog processor, a digital circuitdesigned to process information, a central processing unit, a graphicsprocessing unit, a microcontroller, an analog circuit designed toprocess information, a state machine, and/or other mechanisms forelectronically processing information. Processor 11 may be configured toexecute one or more machine readable instructions 100 to facilitatesimulating the adaptation of eyes to changes in lighting conditions.Machine readable instructions 100 may include one or more computerprogram components. Machine readable instructions 100 may include one ormore of visual information component 102, display component 104, userinput component 106, luminance component 108, lighting effect component110, and/or other computer program components.

Visual information component 102 may be configured to access visualinformation. The visual information may define one or more visualcontent. Visual information component 102 may access one or more visualinformation from one or more storage locations. A storage location mayinclude electronic storage 13, electronic storage of one or more imagesensors (not shown in FIG. 1), and/or other locations. Visualinformation component 102 may be configured to access visual informationdefining one or more visual content during acquisition of the visualinformation and/or after acquisition of the visual information by one ormore image sensors. For example, visual information component 102 mayaccess visual information defining a video while the video is beingcaptured by one or more image sensors. Visual information component 102may access visual information defining a video after the video has beencaptured and stored in memory (e.g., electronic storage 13).

Display component 104 may be configured to present the visual content ondisplay 12. The extent of the visual content presented on display 12 maybe defined by a viewing field of view and/or other information. Forexample, display component 104 may present forward view 510 on display12 based on a user having selected a viewing field of view directed inforward direction 410. Display component 104 may present left view 520on display 12 based on a user having selected a viewing field of viewdirected in left direction 420. Display component 104 may present downview 530 on display 12 based on a user having selected a viewing fieldof view directed in down direction 430. Other presentation of the visualcontent on display 12 are contemplated.

In some implementations, display component 104 may present the visualcontent through a user interface of a visual application. A visualapplication may refer to one or more software, one or more softwarerunning on one or more hardware (e.g., a mobile device, a desktopdevice, a camera), and/or other applications operating to present visualcontent on display 12. As a non-limiting example, a visual applicationmay include one or more of visual content viewer, visual content editor,and/or other visual application.

A user interface may refer to a graphical user interface that allows auser to interact with the visual application. The user interface mayappear upon interaction with the visual application by the user. Theuser interface may disappear if there is no interaction with the visualapplication over a duration of time. The graphical user interface mayinclude one or more buttons/selections (e.g., rewind button, pausebutton, play button, fast-forward button, zoom button, swivel button)for controlling the presentation of the visual content on display 12.

User input component 106 may be configured to receive user input. Theuser input may indicate a user's selections of the viewing field of viewand/or other information. The user's selections of the viewing field ofview may include one or more selections of the viewing field of view atdifferent times. For example, a user may initially select a viewingfield of view directed in forward direction 410. The user may laterchange the selection of the viewing field of view to a viewing field ofview directed in left direction 420. Other selections of the viewingfield of view and changes in selections of viewing field of view arecontemplated. In some implementations, user input component 106 mayreceive user input based on movements of a user's head (e.g., a user isusing a head-mounted display and can change the selection of the viewingfield of view by moving/rotating the head). In some implementations,user input component 106 may receive user input based on a user'sinteraction with buttons (e.g., keyboard, virtual buttons), mouse,touchscreen display, joystick, and/or other user-input devices.

Luminance component 108 may be configured to determine the luminance ofthe visual content within one or more viewing fields of view. Forexample, luminance component 108 may determine luminance of forward view510, left view 520, down view 530, and/or other views of sphericalvisual content 300. Luminance may vary within the visual content. Forexample, luminance of forward view 510 may be higher than luminance ofleft view 520 and luminance of down view 530. Luminance of down view 530may be higher than luminance of left view 520.

Luminance of the visual content may be defined by the capture of thevisual content by one or more image sensor(s). Luminance determined byluminance component 108 may refer to actual luminance of the visualcontent or other metric that is related to or derived at least in partfrom the actual luminance of the visual content. Luminance component 108may determine luminance of the visual content based on analysis of thevisual content, analysis of information regarding capture of the visualcontent, and/or other information. For example, luminance component 108may determine the luminance of visual content within different viewingfields of view based on analysis of the extent of the visual contentpresented on display 12 (e.g., forward view 510, left view 520, downview 530), and/or other information.

Luminance component 108 may determine the luminance of visual contentwithin different viewing fields of view based on analysis of informationregarding capture of the visual content (e.g., exposure triangle settingof the image sensor(s) for the relevant field of view at the time ofcapture, exposure meter/light metering for the relevant field of view atthe time of capture, exposure compensation for the relevant field ofview at the time of capture) that indicates luminance of the extent ofthe visual content presented on display 12. Luminance component 108 maydetermine the luminance of visual content within different viewingfields of view based on analysis of the extent of the visual contentpresented on display 12 and information regarding capture of the visualcontent that indicates luminance of the extent of the visual contentpresented on display 12, Other methods of determining luminance of thevisual content within different fields of view are contemplated.

Luminance of the visual content may not be defined by generation ofvirtual visual content. Virtual visual content may refer to visualcontent generated by a computer and including a view of a virtual worldscene. For example, a graphics engine running on a computer may generatevirtual visual content including a view of a virtual world scene.Luminance of the virtual visual content within a viewing field of viewmay be determine based on the generation of the virtual visual contentby the graphic engine. Luminance component 108 may not determine theluminance of the visual content within one or more viewing fields ofview based on the generation of virtual visual content by a computer.

In some implementations, a viewing field of view may include multipleportions. For example, as shown in FIG. 9, viewing field of view B 355may include portion A1 901, portion A2 902, portion A3 903, portion A4904, portion A5 905, portion A6 906, portion A7 907, portion A8 908,portion A9 909, and/or other portions. Values within different portions901-909 may represent amount of luminance within the different portions.

One or more portions 901-909 of viewing field of view B 355 may beweighed differently from other portions for the determination ofluminance of visual content within viewing field of view B 355. Forexample, portion A5 905 may include a center portion of viewing field ofview B 355 and portion A6 may include a side portion of viewing field ofview B 355. Portion A5 905 may have a greater impact on thedetermination of luminance of visual content within viewing field ofview B 355 than portion A6 906. For example, luminance of portion A5 905may be characterized with value “4” and luminance of portion A6 906 maybe characterized with value “6.” Value “4” of portion A5 905 may have agreater impact on the determination of luminance of visual contentwithin viewing field of view B 355 than value “6” of portion A6 906.

Weighing different portions of a viewing field of view differently forluminance determination may allow for luminance component 108 toprioritize different portions of a viewing field of view for luminancedetermination. For example, luminance component 108 may prioritize acenter portion of a viewing field of view over other portions of aviewing field of view for luminance determination. Other prioritizationsof portions of a viewing field of view for luminance determination arecontemplated.

In some implementations, one or more parts of viewing field of view maybe weighed based on the portion(s) of the color spectrum present in theportions. For example, in high light conditions, human eyes may be moresensitive to yellow than blue. Yellow light may be perceived to bebrighter than blue light of equal intensity. For visual content of highlight conditions, luminance component 108 may weigh parts containing thecolor spectrum corresponding to yellow more than parts containing thecolor spectrum corresponding to blue for luminance determination. Insome implementations, luminance component 108 may determine luminancebased on one or more color spectrums (e.g., yellow in high lightconditions) and may disregard one or more other color spectrums (e.g.,blue in high light conditions) based on sensitivity of human eyes todifferent color spectrums.

In some implementations, luminance component 108 may prioritize aportion of a viewing field of view based on a gaze of a user. Forexample, luminance component 108 may determine that within viewing fieldof view B 355, a user's eyes are focused on portion A9 909. In response,portion A9 909 may have a greater impact on the determination ofluminance of visual content within viewing field of view B 355 thanother portions. Weighing a portion of the viewing field of view based ona gaze of a user may allow for luminance component 108 to determineluminance such that the triggering of the lighting effect is based onthe gaze of the user on the visual content.

Lighting effect component 110 may be configured to apply one or morelighting effects to the visual content. A lighting effect may simulatethe adaptation of eyes to a change in lighting conditions between thevisual content within different viewing fields of view. For example, alighting effect may simulate the adaptation of eyes to a change inlighting conditions between the visual content within a first viewingfield of view selected by a user and a second viewing field of viewselected by the user.

The lighting effect may simulate the visual content within the secondviewing field of view being overexposed based on the luminance of thevisual content within the second viewing field of view being higher thanthe luminance of the visual content within the first viewing field ofview. Simulating overexposure of the visual content may simulateadaptation of eyes to lighting conditions changing from a darkerlighting condition to a brighter lighting condition. Simulatingoverexposure of the visual content within a viewing field of view mayincrease the brightness of one or more portions of the visual contentwithin the viewing field of view and may reduce the amount of details(e.g., highlight detail) of the visual content within the viewing fieldof view.

FIGS. 6-7 illustrate exemplary lighting effects that simulate theadaptation of eyes to changes in lighting conditions. In FIG. 6,luminance of forward view 510 may be higher than luminance of left view520. A user may change the viewing field of view to change the visualcontent presented on display 12 from left view 520 to forward view 510.Based on the luminance of forward view 510 being higher than theluminance of left view 520, lighting effect component 110 may apply alighting effect that simulates the forward view 510 being overexposed.When the user changes the viewing field of view from looking at leftview 520 to forward view 510, the lighting effect may cause display 12to present brighter forward view A 610. Display 12 may present brighterforward view A 610 for a duration before displaying forward view 510.The lighting effect may change over time so that display 12 initiallypresents brighter forward view A 610 and gradually changes to presentforward view 510.

The lighting effect may simulate the visual content within the secondviewing field of view being underexposed based on the luminance of thevisual content within the second viewing field of view being lower thanthe luminance of the visual content within the first viewing field ofview. Simulating underexposure of the visual content may simulateadaptation of eyes to lighting conditions changing from a brighterlighting condition to a darker lighting condition. Simulatingunderexposure of the visual content within a viewing field of view maydecrease the brightness of one or more portions of the visual contentwithin the viewing field of view and may reduce the amount of details(e.g., shadow detail) of the visual content within the viewing field ofview.

In FIG. 6, luminance of left view 520 may be lower than luminance offorward view 510. A user may change the viewing field of view to changethe visual content presented on display 12 from forward view 510 to leftview 520. Based on the luminance of left view 520 being lower than theluminance of forward view 510, lighting effect component 110 may apply alighting effect that simulates the left view 520 being underexposed.When the user changes the viewing field of view from looking at forwardview 510 to left view 520, the lighting effect may cause display 12 topresent darker left view 620. Display 12 may present darker left view620 for a duration before displaying left view 520. The lighting effectmay change over time so that display 12 initially presents darker leftview 620 and gradually changes to present left view 520.

The lighting effect may change a brightness of the visual content withinthe second viewing field of view based on the difference between theluminance of the visual content within the first viewing field of viewand the luminance of the visual content within the second viewing fieldof view. The lighting effect may increase the brightness of one or moreportions of the visual content within the second viewing field of viewbased on the luminance of the visual content within the second viewingfield of view being higher than the luminance of the visual contentwithin the first viewing field of view. The lighting effect may decreasethe brightness of one or more portions of the visual content within thesecond viewing field of view based on the luminance of the visualcontent within the second viewing field of view being lower than theluminance of the visual content within the first viewing field of view.

In some implementations, the visual content within a viewing field ofview may include different portions. The change(s) in the brightness ofthe visual content within a viewing field of view may include differentamounts of changes in the brightness in the different portions based onthe luminance within the different portions. The brighter portionswithin the visual content within the viewing field of view may bebrightened more than the darker portions within the visual content. Thedarker portions within the visual content within the viewing field ofview may be darkened more than the brighter portions within the visualcontent.

In some implementations, the lighting effect may change one or moretonal ranges of the visual content within a viewing field of view.Changing the width and/or location of tonal ranges may change thecontrast of highlight and/or shadow areas of visual content within aviewing field of view. For example, reducing the width of the tonalrange may reduce the contrast of the visual content within the viewingfield of view. Increasing the width of the tonal range may increase thecontrast of the visual content within the viewing field of view.Changing the contrast of the visual content within a viewing field ofview may change the amount of details of the visual content within theviewing field of view. The lighting effect may change the tonal range ofthe visual content within the viewing field of view to change the amountof details of the visual content within the viewing field of view. Otherchanges of visual content within a viewing field of view arecontemplated.

The lighting effects to be applied may be determined based on adifference between the luminance of the first viewing field of viewselected by a user and the luminance of the second viewing field of viewselected by the user, and/or other information. In some implementations,the differences between two or more luminance may include one or moredifferences in a median of the luminance, a mean of the luminance, arange of the luminance, a maximum of the luminance, and/or otherdifferences between the luminance.

The amount of lighting effect (e.g., the degree to which the lightingeffect changes the brightness, exposure, tonal ranges of the visualcontent) may be determined based on the amount of difference between theluminance of visual content within different viewing fields of view. Forexample, larger differences between the luminance of visual contentwithin different viewing fields of view may lead to larger amounts oflighting effect (e.g., larger changes in brightness, exposure, tonalranges of the visual content) and smaller differences between theluminance of visual content within different viewing fields of view maylead to smaller amounts of lighting effect (e.g., smaller changes inbrightness, exposure, tonal ranges of the visual content).

For example, referring to FIG. 7, a user may change the viewing field ofview to change the visual content presented on display 12 from down view530 to forward view 510. Based on the luminance of forward view 510being higher than the luminance of down view 530, lighting effectcomponent 110 may apply a lighting effect that simulates the forwardview 510 being overexposed. When the user changes the viewing field ofview from looking at down view 530 to forward view 510, the lightingeffect may cause display 12 to present brighter forward view B 615.Display 12 may present brighter forward view B 615 for a duration beforedisplaying forward view 510. The lighting effect may change over time sothat display 12 initially presents brighter forward view B 615 andgradually changes to presenting forward view 510.

Luminance of down view 530 may be higher than luminance of left view 520(shown in FIG. 6). The difference between the luminance of forward view510 and down view 530 may be smaller than the difference between theluminance of forward view 510 and left view 520. The amount of lightingeffect applied by lighting effect component 110 when a user changes theviewing field of view to change the visual content presented on display12 from down view 530 to forward view 510 may be smaller than the amountof lighting effect applied by lighting effect component 110 when a userchanges the viewing field of view to change the visual content presentedon display 12 from left view 520 to forward view 510. For example, basedon the difference between the luminance of forward view 510 and downview 530 being smaller than the difference between the luminance offorward view 510 and left view 520, brighter forward view B 615 may notbe as bright as brighter forward view A 610.

In some implementations, the lighting effect may be applied to thevisual content for one or more time durations based on the differencebetween the luminance of visual content within different viewing fieldsof view, and/or other information. For example, larger differencesbetween the luminance of visual content within different viewing fieldsof view may lead to the lighting effect being applied for a longerduration and smaller differences between the luminance of visual contentwithin different viewing fields of view may lead to the lighting effectbeing applied for a shorter duration. The effect of the lighting effecton the visual content may gradually change over the effective timeduration.

In some implementations, the lighting effect may be applied to thevisual content based on the difference between the luminance of thefirst viewing field of view selected by a user and the luminance of thesecond viewing field of view selected by the user meeting or exceeding athreshold. Small differences between the luminance of different viewingfields of view that does not meet the threshold may not trigger alighting effect. For example, as shown in FIG. 8, the luminance of leftview 520 and the luminance of down view 530 may not be large enough totrigger the application of lighting effect by lighting effect component110. A user changing the viewing field of view to change thepresentation of visual content presented on display 12 from left view520 to down view 530, or vice versa, may not see the lighting effect. Nointermediate views of left view 520 or down view 530 (e.g., brighterleft view, darker left view, brighter down view, darker down view) maybe presented on display 12 when the user changes the viewing field ofview between left view 520 and down view 530.

Implementations of the disclosure may be made in hardware, firmware,software, or any suitable combination thereof. Aspects of the disclosuremay be implemented as instructions stored on a machine-readable medium,which may be read and executed by one or more processors. Amachine-readable medium may include any mechanism for storing ortransmitting information in a form readable by a machine (e.g., acomputing device). For example, a tangible computer readable storagemedium may include read only memory, random access memory, magnetic diskstorage media, optical storage media, flash memory devices, and others,and a machine-readable transmission media may include forms ofpropagated signals, such as carrier waves, infrared signals, digitalsignals, and others. Firmware, software, routines, or instructions maybe described herein in terms of specific exemplary aspects andimplementations of the disclosure, and performing certain actions.

Although processor 11, display 12, and electronic storage 13 are shownto be connected to interface 14 in FIG. 1, any communication medium maybe used to facilitate interaction between any components of system 10.One or more components of system 10 may communicate with each otherthrough hard-wired communication, wireless communication, or both. Forexample, one or more components of system 10 may communicate with eachother through a network. For example, processor 11 may wirelesslycommunicate with electronic storage 13. By way of non-limiting example,wireless communication may include one or more of radio communication,Bluetooth communication, Wi-Fi communication, cellular communication,infrared communication, or other wireless communication. Other types ofcommunications are contemplated by the present disclosure.

Although processor 11 is shown in FIG. 1 as a single entity, this is forillustrative purposes only. In some implementations, processor 11 maycomprise a plurality of processing units. These processing units may bephysically located within the same device, or processor 11 may representprocessing functionality of a plurality of devices operating incoordination. Processor 11 may be configured to execute one or morecomponents by software; hardware; firmware; some combination ofsoftware, hardware, and/or firmware; and/or other mechanisms forconfiguring processing capabilities on processor 11.

It should be appreciated that although computer components areillustrated in FIG. 1 as being co-located within a single processingunit, in implementations in which processor 11 comprises multipleprocessing units, one or more of computer program components may belocated remotely from the other computer program components.

The description of the functionality provided by the different computerprogram components described herein is for illustrative purposes, and isnot intended to be limiting, as any of computer program components mayprovide more or less functionality than is described. For example, oneor more of computer program components 102, 104, 106, 108, and/or 110may be eliminated, and some or all of its functionality may be providedby other computer program components. As another example, processor 11may be configured to execute one or more additional computer programcomponents that may perform some or all of the functionality attributedto one or more of computer program components 102, 104, 106, 108, and/or110 described herein.

The electronic storage media of electronic storage 13 may be providedintegrally (i.e., substantially non-removable) with one or morecomponents of system 10 and/or removable storage that is connectable toone or more components of system 10 via, for example, a port (e.g., aUSB port, a Firewire port, etc.) or a drive (e.g., a disk drive, etc.).Electronic storage 13 may include one or more of optically readablestorage media (e.g., optical disks, etc.), magnetically readable storagemedia (e.g., magnetic tape, magnetic hard drive, floppy drive, etc.),electrical charge-based storage media (e.g., EPROM, EEPROM, RAM, etc.),solid-state storage media (e.g., flash drive, etc.), and/or otherelectronically readable storage media. Electronic storage 13 may be aseparate component within system 10, or electronic storage 13 may beprovided integrally with one or more other components of system 10(e.g., processor 11). Although electronic storage 13 is shown in FIG. 1as a single entity, this is for illustrative purposes only. In someimplementations, electronic storage 13 may comprise a plurality ofstorage units. These storage units may be physically located within thesame device, or electronic storage 13 may represent storagefunctionality of a plurality of devices operating in coordination.

FIG. 2 illustrates method 200 for simulating adaptation of eyes tochanges in lighting conditions. The operations of method 200 presentedbelow are intended to be illustrative. In some implementations, method200 may be accomplished with one or more additional operations notdescribed, and/or without one or more of the operations discussed. Insome implementations, two or more of the operations may occursubstantially simultaneously.

In some implementations, method 200 may be implemented in one or moreprocessing devices (e.g., a digital processor, an analog processor, adigital circuit designed to process information, a central processingunit, a graphics processing unit, a microcontroller, an analog circuitdesigned to process information, a state machine, and/or othermechanisms for electronically processing information). The one or moreprocessing devices may include one or more devices executing some or allof the operation of method 200 in response to instructions storedelectronically on one or more electronic storage mediums. The one ormore processing devices may include one or more devices configuredthrough hardware, firmware, and/or software to be specifically designedfor execution of one or more of the operation of method 200.

Referring to FIG. 2 and method 200, at operation 201, visual informationdefining visual content may be accessed. The visual content may havebeen captured by one or more image sensors and may include one or moreviews of one or more real world scenes. The capture of the visualcontent by the image sensor(s) may define a luminance of the visualcontent. The luminance may vary as a function of a viewing field ofview. The viewing field of view may define an extent of the visualcontent presented on a display. In some implementation, operation 201may be performed by a processor component the same as or similar tovisual information component 102 (Shown in FIG. 1 and described herein).

At operation 202, the visual content within a viewing field of view maybe presented on a display. In some implementations, operation 202 may beperformed by a processor component the same as or similar to displaycomponent 104 (Shown in FIG. 1 and described herein).

At operation 203, user input indicating a user's selections of theviewing field of view may be received. The user's selections of theviewing field of view may include a first selection of a first viewingfield of view at a first time, and a second selection of a secondviewing field of view at a second time. The second time may besubsequent to the first time. In some implementations, operation 203 maybe performed by a processor component the same as or similar to userinput component 106 (Shown in FIG. 1 and described herein).

At operation 204, a first luminance of the visual content within thefirst viewing field of view and a second luminance of the visual contentwithin the second viewing field of view may be determined. In someimplementations, operation 204 may be performed by a processor componentthe same as or similar to luminance component 108 (Shown in FIG. 1 anddescribed herein).

At operation 205, a lighting effect may be applied based on a differencebetween the first luminance and the second luminance. The lightingeffect may simulate the adaptation of eyes to a change in lightingconditions between the visual content within the first viewing field ofview and the visual content within the second viewing field of view. Insome implementations, operation 205 may be performed by a processorcomponent the same as or similar to lighting effect component 110 (Shownin FIG. 1 and described herein).

Although the system(s) and/or method(s) of this disclosure have beendescribed in detail for the purpose of illustration based on what iscurrently considered to be the most practical and preferredimplementations, it is to be understood that such detail is solely forthat purpose and that the disclosure is not limited to the disclosedimplementations, but, on the contrary, is intended to covermodifications and equivalent arrangements that are within the spirit andscope of the appended claims. For example, it is to be understood thatthe present disclosure contemplates that, to the extent possible, one ormore features of any implementation can be combined with one or morefeatures of any other implementation.

What is claimed is:
 1. A system for simulating adaptation of eyes tochanges in lighting conditions, the system comprising: a displayconfigured to present visual content within a viewing field of view, theviewing field of view defining an extent of the visual content presentedon the display, the visual content captured by one or more image sensorsand including a view of a real world scene, the capture of the visualcontent by the one or more image sensors defining a luminance of thevisual content, the luminance varying as a function of the viewing fieldof view; and one or more physical processors configured bymachine-readable instructions to: access visual information defining thevisual content; present the visual content on the display; receive userinput indicating a user's selections of the viewing field of view, theuser's selections of the viewing field of view including a firstselection of a first viewing field of view at a first time and a secondselection of a second viewing field of view at a second time that issubsequent to the first time; determine a first luminance of the visualcontent within the first viewing field of view; determine a secondluminance of the visual content within the second viewing field of view;apply a lighting effect to the visual content based on a differencebetween the first luminance and the second luminance, the lightingeffect simulating the adaptation of eyes to a change in lightingconditions between the visual content within the first viewing field ofview and the visual content within the second viewing field of view. 2.The system of claim 1, wherein the difference between the firstluminance and the second luminance includes one or more differences in afirst median of the first luminance and a second median of the secondluminance, a first mean of the first luminance and a second mean of thesecond luminance, a first range of the first luminance and a secondrange of the second luminance, and/or a first maximum of the firstluminance and a second maximum of the second luminance.
 3. The system ofclaim 1, wherein the first viewing field of view includes a firstportion and a second portion, the first portion weighed differently fromthe second portion for the determination of the first luminance.
 4. Thesystem of claim 3, wherein the first portion includes a center portionof the first viewing field of view and the second portion includes aside portion of the first viewing field of view, the center portionhaving a greater impact on the determination of the first luminance thanthe side portion.
 5. The system of claim 1, wherein the lighting effectis applied to the visual content for a time duration based on thedifference between the first luminance and the second luminance.
 6. Thesystem of claim 1, wherein the lighting effect is applied to the visualcontent based on the difference between the first luminance and thesecond luminance meeting or exceeding a threshold.
 7. The system ofclaim 1, wherein the lighting effect simulates the visual content withinthe second viewing field of view being overexposed based on the secondluminance being higher than the first luminance and being underexposedbased on the second luminance being lower than the first luminance. 8.The system of claim 1, wherein the lighting effect changes a brightnessof the visual content within the second viewing field of view.
 9. Thesystem of claim 8, wherein the visual content within the second viewingfield of view includes different portions and the change in thebrightness of the visual content within the second viewing field of viewincludes different amounts of changes in the brightness in the differentportions based on the luminance within the different portions.
 10. Thesystem of 1, wherein the lighting effect changes one or more tonalranges of the visual content within the second viewing field of view.11. A method for simulating adaptation of eyes to changes in lightingconditions, the method comprising: accessing visual information definingvisual content, the visual content captured by one or more image sensorsand including a view of a real world scene, the capture of the visualcontent by the one or more image sensors defining a luminance of thevisual content, the luminance varying as a function of a viewing fieldof view, the viewing field of view defining an extent of the visualcontent presented on a display; presenting the visual content within theviewing field of view on the display; receiving user input indicating auser's selections of the viewing field of view, the user's selections ofthe viewing field of view including a first selection of a first viewingfield of view at a first time and a second selection of a second viewingfield of view at a second time that is subsequent to the first time;determining a first luminance of the visual content within the firstviewing field of view; determining a second luminance of the visualcontent within the second viewing field of view; applying a lightingeffect to the visual content based on a difference between the firstluminance and the second luminance, the lighting effect simulating theadaptation of eyes to a change in lighting conditions between the visualcontent within the first viewing field of view and the visual contentwithin the second viewing field of view.
 12. The method of claim 11,wherein the difference between the first luminance and the secondluminance includes one or more differences in a first median of thefirst luminance and a second median of the second luminance, a firstmean of the first luminance and a second mean of the second luminance, afirst range of the first luminance and a second range of the secondluminance, and/or a first maximum of the first luminance and a secondmaximum of the second luminance.
 13. The method of claim 12, wherein thefirst viewing field of view includes a first portion and a secondportion, the first portion weighed differently from the second portionfor the determination of the first luminance.
 14. The method of claim13, wherein the first portion includes a center portion of the firstviewing field of view and the second portion includes a side portion ofthe first viewing field of view, the center portion having a greaterimpact on the determination of the first luminance than the sideportion.
 15. The method of claim 11, wherein the lighting effect isapplied to the visual content for a time duration based on thedifference between the first luminance and the second luminance.
 16. Themethod of claim 11, wherein the lighting effect is applied to the visualcontent based on the difference between the first luminance and thesecond luminance meeting or exceeding a threshold.
 17. The method ofclaim 11, wherein the lighting effect simulates the visual contentwithin the second viewing field of view being overexposed based on thesecond luminance being higher than the first luminance and beingunderexposed based on the second luminance being lower than the firstluminance.
 18. The method of claim 11, wherein the lighting effectchanges a brightness of the visual content within the second viewingfield of view.
 19. The method of claim 18, wherein the visual contentwithin the second viewing field of view includes different portions andthe change in the brightness of the visual content within the secondviewing field of view includes different amounts of changes in thebrightness in the different portions based on the luminance within thedifferent portions.
 20. The method of 11, wherein the lighting effectchanges one or more tonal ranges of the visual content within the secondviewing field of view.